Event Based Project Scheduling Using Optimized Ant Colony Algorithm
نویسنده
چکیده
The need for computer-aided tools for Task Scheduling and Resource share/allocation in Software Industry is increasing. The traditional method uses both Event-Based Scheduler (EBS) and Ant Colony Optimization (ACO) to tackle both the problems in Project Planning. Due to this significance and challengesof project planning, there is a fast growing need for improvingvaluablecomputer years. The existing approaches typically consider human resource allocation and task scheduling as two distinct activities. The existent models also have the prediction that each person can simply be allotted to a single task at only once due to this project are not completed on time and lacks proper planning and scheduling in the project. The problem of task pre-emption exists in the previous models. The existing system also suffers from the problem of allocating the same task for different group of employees in different periods. ACO solve the problem of project scheduling but it does not consider the employee allocation matrix. The ACO is not a satisfactory model to solve the problem of project scheduling. INTRODUCTION: Project management is undoubtedly an utilization of knowledge, skills, tools and technique to solve project scheduling problem. Research into developing effective computer aided techniques for planning software projects is valuable and challenging for software engineering. Not the same as projects in other fields, software project development is naturally a human centric activity.[1] Software development organizations often fight t deliver projects in time, within budget keeping the required quality. One possible explanation for the problem is poor software project management and, especially, inadequate project scheduling and ineffective team staffing. [2] Staffing a tool project is tedious activity. Manager is intended to choose between the team of employees , there can be chance many combinations. [1] Objectives Motivated by real-world situations, an array of objectives for project scheduling have already been studied inside the literature. Now we will just bring that up within these individuals, some objectives can be regarding time, simply because they concern temporary usage of renewable and doubly constrained resources, whereas others – to cost, because contend with intake nonrenewable and doubly constrained resources. Both kinds usually represent conflicting objectives, since shortening the processing time outcomes in increasing the resource consumption, and vice versa decreasing the execution cost (in regards to the resources consumed) lengthens this project duration. To formulate a treatment project, this project manager has got to estimate this task workload and price and determine the construction project schedule and resource allocation. Software project tasks require employees with different skills, and skill proficiency of employees significantly influences the efficiency of project execution as showin in Fig 1.
منابع مشابه
Resource leveling scheduling by an ant colony-based model
In project scheduling, many problems can arise when resource fluctuations are beyond acceptable limits. To overcome this, mathematical techniques have been developed for leveling resources. However, these produce a hard and inflexible approach in scheduling projects. The authors propose a simple resource leveling approach that can be used in scheduling projects with multi-mode execution activit...
متن کاملMultiobjective based Event based Project Scheduling using Optimized Neural Network based ACO System
In any software project management, developing third party software tools and scheduling tasks are challenging and important. Any software development projects are influenced by a large number of activities, which can greatly change the project plan. These activities may form groups of correlated tasks or event chains. Assessment planning is a crucial challenge in software engineering whose maj...
متن کاملA Hybrid Approach for Software Project Scheduling
This research work handles Software project scheduling problem with a hybrid approach. In this, a hybrid approach can handle combination of two different algorithms they are Event Based Scheduler(EBS) and Ant Colony Optimization(ACO). Which provide scheduling and also allocate the resources based on the project. The basic idea of the EBS is to adjust the allocation of employees at events and ke...
متن کاملScheduling Optimization in Construction Project Based on Ant Colony Genetic Algorithm
This paper introduces the basic theory and procedure for working out solutions of ant colony genetic algorithm, describes optimization, constraints and objectives of construction project scheduling, then establishes basic model for scheduling optimization of construction project, and put forward improved ant colony genetic algorithm for solving the basic model. Performance of ant colony genetic...
متن کاملOptimization of an energy based bi-objective multi skilled resource investment project scheduling problem
Growing concern in the management of energy due to the increasing energy costs, has forced managers to optimize the amount of energy required to provide products and services. This research integrates an energy-based resource investment project-scheduling problem (RIP) under a multi-skilled structure of the resources. The proposed energy based multi skilled resource investment problem (EB-MSRIP...
متن کاملSurvey on Resource Allocation Policy and Job Scheduling Algorithms of Cloud Computing
Cloud computing is the product of the evolution of calculation. It is a new distributed computing model. As more and more people put into the research and applications on cloud computing, the technology of computing becomes more and more widely used. Cloud computing has a huge user group. It has to deal with a large number of tasks. How to make appropriate decisions when allocating hardware res...
متن کامل